iOS Developer | Modern Swift Stack (SwiftUI/Combine) The Opportunity Milestone IT has partnered with a large retail client looking for a specialist iOS Developer to join a high-performing mobile engineering chapter. This is a role for a developer who values clean code, robust testing, and the opportunity to influence the long-term health of a sophisticated mobile ecosystem. The Technical Landscape You will be working in an environment that prioritises modern standards and automation. The stack and methodology include: Language & UI: Swift, SwiftUI, UIKit, and Combine. Architecture: Solid adherence to MVVM, Coordinator pattern, and Use Case Repository patterns. Testing: A "quality-first" approach using XCTest and XCUITest. DevOps/Tooling: CI/CD via Bitrise, with deep-dive debugging using Charles Proxy and Xcode Instruments. What You’ll Do Build & Innovate: Deliver high-quality features while providing recommendations to uplift and modernise system architecture. Collaborate: Work within an Agile framework, engaging closely with stakeholders and cross-functional team members. Own the Lifecycle: Take responsibility for the full app lifecycle, including proactive maintenance and participation in on-call rotations to ensure 24/7 system reliability. Learn & Adapt: Quickly wrap your head around complex business domains to start delivering value from day one. About You You are a proactive engineer who doesn’t just "write code" but builds sustainable systems. You should bring: Proven Experience: A strong background in iOS development with a portfolio of complex apps. Testing Rigour: Genuine experience in UI and Unit testing—it’s part of your workflow, not an afterthought. Operational Mindset: You are comfortable supporting what you build and thrive in a collaborative, highly engaged team culture. Analytical Skills: Expert-level ability to profile and debug network and performance issues. Why Apply? This role offers the chance to work in a mature engineering environment where technical debt is addressed, and architectural recommendations are encouraged. You will be part of a team that values your input on how to better the system. Please call Sam Menon on 03-96706 for a confidential chat.